package cn.com.sinosoft.exam.model;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 
 * 患者信息
 * @author xl
 *
 */
@Data
@ToString
@ApiModel("患者信息")
public class Patient {
	
	/**
	 * 主键
	 */
	@ApiModelProperty("主键")
	private long id;
	
	/**
	 * 患者姓名
	 */
	@ApiModelProperty("患者姓名")
	private String name;
	
	/**
	 * 机构编码
	 */
	@ApiModelProperty("机构编码")
	private String orgcode;
	
	/**
	 * 建档日期
	 */
	@JsonFormat(pattern = "yyyy-MM-dd")
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@ApiModelProperty("建档日期")
	private Date dtFill;
	
	/**
	 * 创建时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty("创建时间")
	private Date dtCreate;
	
	/**
	 * 删除标识
	 */
	@ApiModelProperty("删除标识")
	private Integer ifDel;
	
	/**
	 * 末次有效随访
	 */
	@ApiModelProperty("末次有效随访")
	private Follow lastFollow;
	

}
